<?php

/*  
*  Listowanie folderu np. z projektem i szukainie pliku (wysweitlanie informacji o plikach)
*  ETAP I - POBIERANIE LISTY PLIKOW
* @date 2012-07-26
*/

#configuracja
include 'SizeCalculator.class.php';



/*
echo'<pre>';
$wyn=mapSystemClasses();
print_r($wyn);
echo'</pre>';
exit;
*/

$sciezka_projekt='demos';
$directory = dirname(__FILE__)."\ ".$sciezka_projekt;

   #WIDOK
	echo widok();
	
    $it = new RecursiveDirectoryIterator( 'demos' );
    $ilosc=0;

    $i=1;
    $suma_rozmiar=0; // rozmiar plikow
    foreach(new RecursiveIteratorIterator($it) as $file) 
    {
        $spl_plik= new SplFileObject($file);
        
        echo $i.'.  '.$spl_plik->getPathInfo().'   '.$spl_plik->getFilename().' Rozmiar:'. $spl_plik->getSize();
        //echo '  '.$spl_plik->getSize().'<br>';
        //echo '  '.$spl_plik->getPathInfo().'<br>';
        echo'<br>-----------<br>';
        $i++;
        $suma_rozmiar=$suma_rozmiar+$spl_plik->getSize();
        /*
        foreach ($spl_plik as $linia)
        {
                 
        } 
        */
    }
    
	$ma = new SizeCalculator();
	SizeCalculator::setRoundPlaces(2);
	$suma_rozmiar=$ma->countTo($suma_rozmiar,'kB',true);
    echo'<br><br> Suma rozmiaru plików:'.$suma_rozmiar;
	

function widok()
{
	$html='Lista plików znajdujących sie projekcie:<br>';
return $html;
}	
?>